home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / dev / basic / ace24dist.lha / ace24.lha / include / funcs / lowlevel_funcs.h < prev    next >
C/C++ Source or Header  |  1996-09-10  |  2KB  |  57 lines

  1. #ifndef  FUNCS_LOWLEVEL_FUNCS_H
  2. #define  FUNCS_LOWLEVEL_FUNCS_H
  3.  
  4. /*
  5. **
  6. ** Function declarations for ACE Basic
  7. **
  8. ** Note: Translated to ACE by Nils Sjoholm
  9. **
  10. ** Date: 11-Oct-95 TO 14-Oct-95
  11. **
  12. */              
  13.  
  14. #ifndef  EXEC_TYPES_H
  15. #include <exec/types.h>
  16. #endif
  17.  
  18. /*--- functions in V40 OR higher (Release 3.1) ---*/
  19.  
  20. /* CONTROLLER HANDLING */
  21.  
  22. DECLARE FUNCTION LONGINT ReadJoyPort( LONGINT port ) LIBRARY lowlevel
  23.  
  24. /* LANGUAGE HANDLING */
  25.  
  26. DECLARE FUNCTION LONGINT GetLanguageSelection() LIBRARY lowlevel
  27.  
  28. /* KEYBOARD HANDLING */
  29.  
  30. DECLARE FUNCTION LONGINT GetKey() LIBRARY lowlevel
  31. DECLARE FUNCTION QueryKeys( STRUCTPTR queryArray, LONGINT arraySize ) LIBRARY lowlevel
  32. DECLARE FUNCTION APTR AddKBInt( APTR intRoutine, APTR intData ) LIBRARY lowlevel
  33. DECLARE FUNCTION RemKBInt( APTR intHandle ) LIBRARY lowlevel
  34.  
  35. /* SYSTEM HANDLING */
  36.  
  37. DECLARE FUNCTION LONGINT SystemControlA( STRUCTPTR tagList ) LIBRARY lowlevel
  38.  
  39. /* TIMER HANDLING */
  40.  
  41. DECLARE FUNCTION APTR AddTimerInt( APTR intRoutine, APTR intData ) LIBRARY lowlevel
  42. DECLARE FUNCTION RemTimerInt( APTR intHandle ) LIBRARY lowlevel
  43. DECLARE FUNCTION StopTimerInt( APTR intHandle ) LIBRARY lowlevel
  44. DECLARE FUNCTION StartTimerInt( APTR intHandle, LONGINT timeInterval, \
  45.                                 LONGINT continuous ) LIBRARY lowlevel
  46. DECLARE FUNCTION LONGINT ElapsedTime( STRUCTPTR context ) LIBRARY lowlevel
  47.  
  48. /* VBLANK HANDLING */
  49.  
  50. DECLARE FUNCTION APTR AddVBlankInt( APTR intRoutine, APTR intData ) LIBRARY lowlevel
  51. DECLARE FUNCTION RemVBlankInt( APTR intHandle ) LIBRARY lowlevel
  52.  
  53. /* MORE CONTROLLER HANDLING */
  54.  
  55. DECLARE FUNCTION BOOL SetJoyPortAttrsA( LONGINT portNumber, STRUCTPTR tagList ) LIBRARY lowlevel
  56. #endif   /* FUNCS_LOWLEVEL_FUNCS_H */
  57.